23

» WarCraft 3 / Интерфейс в режиме кинематики

Похожие вопросы:

ответ
Странно, попробуй тогда еще нестандартные кланы и фиксированные параметры игрока. Рамка в синематике (леттербокс режиме) должна быть та же, что и игровой интерфейс.

23

» WarCraft 3 / Помогите (ошибка)

Похожие вопросы:

ответ
Честно, такого говна в триггерах я давно не видел. Пиши мне в дискорде (izobretatel__), объясню большинство ошибок. Возможно неправильный дс дал, напишешь свой.
ответ
Нашел ответ МУЖИКИ!
Кароче
кидаю скрин на ответ и продублирую текстом. ПРОБЛЕМА РЕШИЛАСЬ!!!
Мне в Дискорде Team OZE помогли, по английский понимаешь? я Просто оставлю это здесь:
Hey Legion TD - small update regarding the game-crash fake 12.0 incident from yesterday. I looked into it today and while there are many small changes made, meant to “corrupt” the savefile, only one of them is actually relevant . You can apply the following fix: Inside your CustomMapData folder (C:\Users\USERNAME\Documents\Warcraft III\CustomMapData\Legion_TD_TeamOZE) and inside your folder, there is a "Data.pld " and "Data.txt " file. Open them and delete the "\\t ". Save the files aaaaaaaand that should be it!
Между com и /channels пробел удали, и точку перед com поставь, и ссылка тебя выведет на их дискорд с этой проблемой, только надо пройти регистрацию если нет дискорда.

23

» WarCraft 3 / Warcraft of heroes and magic 3

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 0, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 0, but required not less than 3
// CID3
23

» WarCraft 3 / Использование кастомного кода

Похожие вопросы:

ответ
Событие EventUnitSummon
GetUnitX\Y от GetSummonedUnit()
ответ
goodlyhero, ну уже вроде делали с перехватом кастом функций или хештаблицу, wenhao же видел? Там китайская сборка мемхака и 4 библиотеки.

Но вариант фога постабильнее, во первых микс файл в папке с варом позволит создавать карту в обычном режиме и тестировать, + встроенная защита спасёт от ошибок и фаталов на ровном месте, указывая где проблема.

Простые R\W функции то можно не трогать, там все норм. А вот конверты, хуки, вызовы из game.dll - это вот как раз требует нативного решения, ибо довольно медленное.

Ну и думаю ивенты без норм декларации нативок для триггеров не добавить...

23

» WarCraft 3 / Где утечки

Похожие вопросы:

ответ
Функция GetUnitLoc порождает новую точку, поэтому и счетчик хендлов увеличивается.
ответ
quq_CCCP, Ну я на хайве видел полуджассовый вампиризм. Так мне и нужно вручать при замахе, чтоб если героя диспелят он вампиризм при атаке вернул. А утечку показывает, как я атакую, сразу хендл на один повышается. Может руна не удаляется?
ClotPh, Вообще не понял о чём ты.
Решил проблему, утечка возникала из -за не удаления руны, она почему-то не удаляется изнутри триггера, создал отдельный для удаления и нет утечки.
ответ
Alexey103, утекает функция проверки есть ли у юнита предмет
это бж функция которая использует локалку типа итем и не обнуляет её
ответ
Ну set bj_wantDestroyGroup не спасает полностью, потому что после уничтожения группы не объявляется set g = null, а решение - использовать глобалки или переходить на джасс

А "ничего не делать" выкинь нафиг из головы, эта функция делает только хуже

Условие первое на втором скрине вообще как-то криво построено, зачем там или если только одно условие?
ответ

23

» WarCraft 3 / Даммик не кастует способность

Похожие вопросы:

ответ
~16GB:
0.06 время жизни слишком мало ставь хотя бы 0.3
ответ
~8gabriel8:
ответ
Ну не у всех приказов есть строковые названия приказа, пример итемы не имеют. Но у всех может быть свой идишник, короче номер приказа. Его можно вывести на экран дебагом, если вы конечно, не знали. Посмотреть можно список всех приказов строковые и их идишники. Дабы отдавать приказы, есть нативки отдачи приказов так строковым, так и по ид. Правда, в гуи я точно помню, что близзард не ввели команды по работе с идишниками. Поэтому вводим код. Через custom script пишете текст, и вводите id-приказ. Вбей в поиск жезл иллюзии id приказ.


Еще можно руну иллюзий дать юниту


23

» Game Dev / Исход Орды рефордж

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 0, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 0, but required not less than 3
// CID3
23

» WarCraft 3 / возможно ли такое пофиксить?

Похожие вопросы:

ответ
native BlzFrameSetFocus takes framehandle frame, boolean flag returns nothing
а ещё можно к кнопке или фрейму прикрепить tooltip который будет отображаться при наведении на фрейм
--menu - родительский элемент кнопки
function AttachTooltip(menu, button, text)
    local tooltip = BlzCreateFrameByType("TEXT", "StandardInfoTextTemplate", menu, "StandardInfoTextTemplate", 0)
    BlzFrameSetSize(tooltip, 0.148, 0.02)
    BlzFrameSetPoint(tooltip, FRAMEPOINT_BOTTOMLEFT, menu, FRAMEPOINT_BOTTOMLEFT, 0.015, 0.015)
    BlzFrameSetTextAlignment(tooltip, TEXT_JUSTIFY_TOP, TEXT_JUSTIFY_LEFT)
    BlzFrameSetText(tooltip, text)
    BlzFrameSetTooltip(button, tooltip)
end
на хайве тоже достаточно инфы:

23

» WarCraft 3 / Простой атаки приказ для всех юнитов

Похожие вопросы:

ответ
Я тоже не понимаю, что могло пойти "не так"?
Ты сам уже описал. По событию заносишь юнитов в группу. Потом нажимаешь способность "Атаковать" и юнит идут атаковать. Что может пойти "не так"?
ответ
описанная проблема это движок вара, а не ии. ничего с этим не сделать, на каждого игрока существует лимит юнитов которые нормально управляются, после идут статтеры

23

» WarCraft 3 / Капитан Алого Ордена

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 0, а требуется не менее 1
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 0, but required not less than 1
// CID3
23

» WarCraft 3 / Капитан Алого Ордена

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Должен присутствовать файл одного из типов: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
There must be a file of one of the following types: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
// CID1
23

» WarCraft 3 / Предмет: повышение характеристик героя

Похожие вопросы:

ответ
  1. Есть функция проверки кол-ва ловкости героя, при этом можно посмотреть сколько ловкости от характеристик и сколько от предметов, исходя из кол-ва ловкости вручать предметные абилки на атаку.
  2. Самое простое - апгрейды, триггерно повышать уровень улучшения которое будет действовать на героя, увы это не идеальный вариант, но один из самых просты. Так же вручать способности предметов на регенерацию здоровья \ маны.
  3. Напрямую - никак, есть место только под 5 способностей. Делать свою систему прокачки способностей из спеллбука или какие либо еще способы, на подобии рпгшных карт.

23

» WarCraft 3 / Как начать писать свой код ИИ?

Похожие вопросы:

ответ
Да тоже смутился такому факту, но всё лечиться
ответ
1
А это никого не смущает? то что локалки поставлены не первыми
function Trig_treeegs_Actions takes nothing returns nothing
	set udg_Unitper = GetSpellAbilityUnit()
	local unit Usp = udg_Unitper
	local unit orud1
	local unit orud2
	local unit orud3
	. . .
2
Утекают точки...
PolarProjectionBJ(GetRectCenter(RectFromCenterSizeBJ(GetUnitLoc(Usp), 200., 300.)), 256, 100.)
// GetUnitLoc(Usp)
3
Обращения как в функциям
orud1()
Usp()
В общем - рано тебе ещё прям так полностью переходить на Jass.
Тут надо переделывать всё, начиная с момента удаления создаваемого эффекта, и вплоть до момента созданиея юнита по XY. А так же момент с полярными смещениями (ты там вообще лишнюю область создаёшь, а значит не знаешь как надо правильно полярки использовать на GUI).

23

» Game Dev / )

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Должен присутствовать файл одного из типов: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
Условия прохождения автомодерации:
Ресурс должен иметь инструкцию, как скачать и установить софт и как выпустить файлы игры для целевого игрока
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
There must be a file of one of the following types: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
// CID1
23

» Администрация XGM / XGM Bot

Похожие вопросы:

ответ
Кто-то проапрувил проект раньше назначенного. Задание предполагается для проектов 1 уровня.
ответ
В данный момент нет планов на такие изменения, до большого обновления кодовой базы. Откладывается на неопределенное время.
ответ
нет, можно закрывать только с нормальным ответом, можно снимать с публикации
ответ
Оценил - высокая сложность, надо всё переписывать, ждём переход на другой поисковый движок.
ответ
Ты супермодератор. Этот проект теперь является суперпроектом и мы его курируем, а сопровождает Нарберал

23

» WarCraft 3 / Как делать тимколор текстуры

Похожие вопросы:

ответ
ищи информацию по созданию анимаций для моделей
к примеру:
ответ
Удали в материале слой с тимколором и сделаю слою с текстурой джайны прозначость
либо вообще снеси нахер меш плаща
ответ
Статья есть на эту тему:
XGM
ответ
Основной вес модели чаще всего составляют анимации. Обычно, mdlvis предоставляет достаточно инструментов, чтобы существенно снизить вес модели. Также, стоит приложить проблемную модель, чтобы вам помогли разобраться.

23

» WarCraft 3 / Движение по объектам.

Похожие вопросы:

ответ
Можно попробовать пересадить мясо на скелет рыцаря или всадника на волке.
Через мдлвиз. Но успокоительного потребуется немало ))
ответ
Во-первых, что есть "локальный таймер" ? Это таймер записанный в локальную переменную?
Во-вторых, зачем тебе точка, если ты используешь XY ? Работай с ними
В-третьих, да. Использование в течении всей игры одной заранее созданной точки вызывает меньше нагрузки чем постоянно создание и удаление новых (кто-то там доказывал на примере и цифрами что от ремувнутых точке всё равно остаётся шлак в памяти...)
ответ
Всё, разобрался, вопрос снимаю)
ответ
Вот. Есть текст про описание движения как я понял (вот в чем разница между конным и пешим пока тоже не понял, интересует вот, что дает конный)
Эти паффинги, и типы движения взаимосвязаны. У некоторых есть баги, которыми можно воспользоваться. Например, чтобы летающие юниты игнорили ландшафт и летели прямо (вот на клифах может быть криво). На форуме дофига такого. Также можно сделать нелетающих летающими, дать сфинкс или превратиться в ворона (тоже баг) Ну и так далее
Как запретить перемещаться:
  1. Блокираторы пути. Есть баги короче xgm.guru/p/wc3/181384
  2. см. карту SetPathingRect (скачал с хайва)
ответ
Отлично, значит мы можем однозначно соотнести номер игрока с юнитом в массиве?
  • переключившихся в летающий режим героев добавляем в глобальную группу
  • запускаем таймер на малом периоде, что-то около 0.04, который перебирает всех в группе и выполняет смещение к взятой из массива точке со скоростью движения героя (тут можно экспериментировать с разными алгоритмами движения, главное что все данные мы можем легко получить из массива по номеру игрока которому принадлежит юнит)
  • отслеживаем все приказы для героев в состоянии полета и на основе этого запоминаем текущую точку куда юнит должен двигаться и прочие данные, записываем эти данные в массив
  • при отключении полета убираем героя из группы и перестаем отслеживать его приказы

А, т.е. в карте уже есть системы триггерного движения? Значит самое время унифицировать их в одну, чтобы одна и та же система управляла и полетом и физикой и другими видами триггерного движения.

23

» WarCraft 3 / ИИ

Похожие вопросы:

ответ
вопросы типа сделайте за меня не принимаются
по поводу того как это делать написано здесь xgm.guru/p/wc3/articles
ответ
BrEd Pitt, что значит использовать
берёшь и создаёшь юнитов для резервного игрока а потом отдаёшь им приказ
ответ
Возможно listfile.txt повредился.
Перекачай его.
ответ
есть событие - юнит получает урон. в нём отслеживается как жертва, так и наносящий урон. можно хоть через хэш, хоть через структуру Юнита записывать всё, что угодно. Кто от кого конкретно сколько получил урона, кто кому сколько нанёс, сколько провисел на ком-то бафф яда и т.п. (Сначала был loop, а теперь периодический триггер). Каждые N секунд, перебираешь всех юнитов в массиве или списке, и отслеживаешь всё, что надо.
Структура - Unit. У неё есть двойной список с юнитами и уроном от яда (полученным или нанесённым - зависит от того, у кого будет этот список - у жертв или у тех, кто наносит яд). Типа DoubleList. В DoubleList есть элементы DoubleElement. В каждом таком элементе записаны unit и real (урон от яда от этого юнита). При получении урона от яда перебирается список, если юнит уже есть, урон от него (или ему) прибавляется. Если нет, то создаётся новый элемент с новым юнитом.
Периодически у нужных юнитов эти списки перебираются. Всё.
ответ
Diazon, прочти статьи по массивам/структурам
после чего юзай двухмерные массивы/поля-массивы

23

» WarCraft 3 / Блики на поверхности модели?

Похожие вопросы:

ответ
Речь об этом эффекте (белесая тень, которая проявляется при наведении камеры под углом на модели слева)?
Если да, то дело не в нормал карте, а в orm.

Можно попробовать накинуть эту заглушку в орм слой, и проверить сохранится ли эффект.